﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
    class Progra
    {
// 1、写一个工具类StringUtil，在里面定义一个静态方法，用来判断字符串是否为空。
//如果字符串是null，或者字符串是空""，或者字符串是N个空格"  "，那这个方法返回true，否则返回false
//然后在主类中（有Main方法的类）调用测试。

//2、写一个工具类ArrayUtil，在里面定义一个静态方法，用来判断数组是否为空。
//如果数组是null，或者数组长度为0，那此方法返回true，否则返回false
//然后在主类中（有Main方法的类）调用测试。
        static void Main(string[] args)
        {
            Console.WriteLine("*****************************");
            StringUtil.s = Console.ReadLine();
            bool i = StringUtil.Null();   //调用静态方法
            Console.WriteLine(i);
            Console.WriteLine("*****************************");
            bool x = ArrayUtil.Null2();
            Console.WriteLine(x);
            Console.ReadKey();
        }
    }
    static class StringUtil {
        public static string s;
       public static bool Null() {
            
            bool a = false;
            a=s.Length == 0;
            a=string.IsNullOrWhiteSpace(s);
            if ( s == "null")
            {
                a = true;
            }
            
            return a;
        }
    }
    static class ArrayUtil {
        public static string[] ab= {"null"};
        public static bool Null2() {
            bool a = false;
            int c = 0;
            for (int i = 0; i < ab.Length; i++)
            {
                if (ab[i] == null )
                {
                    c++;
                }  
            }
            if (ab.Length ==c&& ab.Length == 0)
                {
                    a = true;
                }
            return a;
        }
    }

}
